#include <iostream>

using namespace std;

/*
	函数带默认参数：实参的传递规则
*/


void fun(int a=666,char b='@',double c=999.9,const char *d="我来打酱油的")
{
	cout<<"a "<<a<<endl;
	cout<<"b "<<b<<endl;
	cout<<"c "<<c<<endl;
	cout<<"d "<<d<<endl;
}

int main(int argc,char **argv)
{
	//函数带默认参数：传递实参的时候必须从左往右连续传递
	//错误1：中间间断，跳着传递
	//fun(,'#',,"我是来工作的");
	//正确的
	fun();
	fun(789);
}